*{
	margin: 0;padding: 0;font-family: "微软雅黑";
}
p{
	margin: 0;padding: 0;
}
ul, ol {
    padding: 0;
    margin: 0;
}
a{
	text-decoration: none;color: inherit;
}
a:hover, a:focus {
    color: inherit;
    text-decoration: none;
}
.nostyle{
	padding:0;
    color: inherit;
    font-size: 16px;
    display: block;
    float:none;
    text-decoration: none;
    height: 96px;
}
.accordion-group {
    border: 1px solid #f7f7f7;
}
.word-ellipsis{
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.word-break{
	word-break: break-all;
}
.text-indent{
	text-indent:2em;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.no-pad{
	padding: 0;
}
.hid{
	display:none;
	}
.show{
	display:block;
	}
.uppercase{
	text-transform:uppercase;
}
.top-line{
    background-color: #eb6100;width:100%;height:5px;margin: 0;
}
.head-nav{
    width:1178px;height:96px;margin: 0 auto;overflow: hidden;
}
.head-nav img{
	float: left;margin-top: 11px;cursor: pointer;
}
.head-nav .login{
	float: none;margin: 0;width:26px;height:26px;
}
.login-box{
	position: absolute;right:-6px;top:54px;z-index: 1;display: none;
}
.head-nav .navdiv{
    list-style: none;float: right;margin-left:250px;position: absolute;z-index: 5;
}
.head-nav .navdiv .navtotal{
	width:116px;color: #220b00;font-size: 16px;display:block;float: left;text-decoration: none;height:96px;
}
.head-nav .navdiv .navtotal .navbtxt{
	margin-top: 40px;position: relative;
}
.head-nav .navdiv .navtotal:hover{
    cursor: pointer;/*color: #eb6100;background-color: #ffcdb4;*/
}
.pitch-on{
    color: #eb6100 !important;
}
.head-nav .navdiv .navtotal .subul{
	margin:0;width:116px;margin-left:-26px;margin-top:32px;display:none;z-index:9;border-top:4px solid #eb6100;
}
.head-nav .navdiv .navtotal .subul .subitem{
	margin: 0;float: left;
}
.tobottom{
	float: none !important;margin-top: 0 !important;position: absolute;bottom:8px;
	-webkit-transition: 0.4s;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
}
.tobottom-hover{
	transform: rotateZ(180deg);
    -webkit-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
}
.subitem{
	width:100%;height:40px;line-height:40px;background-color:#ffffff;margin-top: 15px;color: #eb6100;text-align: center;
}
.subitem:hover{
	background-color:#ffcdb4;color: #eb6100;
}
.insubitem{
	width:100%;height:40px;line-height:40px;background-color:#eb6100;margin-top: 15px;color: #ffdcc0;text-align: center;
}

.head-portrait{
	width:26px;height:26px;margin-top: 34px;margin-left: 15px;cursor:pointer;border-radius: 50%;float: left;overflow: hidden;
}
.logged-in{
	display: block;
}
.head-nav .navdiv .login-sbox a{
	padding: 0;line-height: 30px;height: 30px;
}
.Login-immediately{
	display: block;width:100%;line-height: 50px;color: #ffffff;font-size: 18px;text-align: center;background-color: #eb6304;cursor: pointer;
}
.login-box .btnImg{
	margin:0;float: none;margin-left: 135px;
}
.login-sbox{
	width:160px;height:65px;background-color: #ffffff;border:1px solid #dddddd;margin-top:-6px;overflow: hidden;
}
.btnLogin{
	display: block;border: 1px solid #dddddd;font-size: 14px;color: #888787;border-radius: 2px;line-height: 22px;width:48px;text-align: center;
	float: left;margin:20px 15px;cursor: pointer;
}
.user-tile{
	position: absolute;right:-6px;top:54px;z-index: 2;display: none;
}
.user-tile .login-sbox{
	width:108px;
}
.user-tile .btnImg{
	float: none;margin:0;margin-left: 85px;
}
.btnLogin:hover{
	border: 1px solid #EB6100;color: #EB6100;
}

.head-main{
    width:1178px;margin:0 auto;
}
.first-screen{
	background-image: url(http://cdn.img.shengbb.com/bg/bimg_01.jpg@!bg);background-size: 100% 100%;
}
.top-sbox{
	width:290px;height:44px;margin: 0 auto;background-color: rgba(52,27,6,.35);border-bottom-left-radius:15px;border-bottom-right-radius:15px;
}
.top-sbox a{
	color: rgba(255,255,255,.65);font-size: 18px;line-height: 44px;text-align: center;display: block;float: left;width:144px;cursor: pointer;text-decoration: none;
}
.mid-sbox{
	width:440px;margin: 20px auto;
}
.bottom-sbox{
	width:1120px;margin:0 auto;overflow: hidden;margin-top: 8%;margin-bottom:6%;
}
.bottom-sbox .part{
	width:140px;float: left;text-align: center;margin: 0 70px;cursor: pointer;
}
.img1{
	top:0;left:0;position: absolute;
}
.img2{
	width:0;height:140px;left:70px;top:0;position: absolute;
}
.part{
	position: relative;height:225px
}
.part span{
	position: absolute;top:140px;font-size: 24px;color: #ffffff;line-height: 70px;display: block;width:100%;
}
.scrolldown{
	margin:0 auto;width:110px;height:110px;/*display: none;*/
}
.scrolldown img{
	position: absolute;bottom:3%;
	animation: fadeInUpzg 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate;
	-moz-animation: fadeInUpzg 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate;
	-webkit-animation: fadeInUpzg 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate;
	-o-animation: fadeInUpzg 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate;
	
}
@-webkit-keyframes fadeInUpzg{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}
100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUpzg{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}
100%{opacity:1;-webkit-transform:none;transform:none}}
.fadeInUpzg{-webkit-animation-name:fadeInUpzg;animation-name:fadeInUpzg}


#focus_Box{position:relative;width:800px;height:308px;margin:73px auto;}
#focus_Box ul{position:relative;width:800px;height:308px}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}
#focus_Box li img{width:100%;/*background:url(images/loading.gif) no-repeat center 50%;*/height:100%;vertical-align:top}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;background:url(images/float-bg.png) repeat;text-indent:8px;color:#fff;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:131px;}
#focus_Box .prev{background: none;left:25px;font-size: 30px;color: #ffffff;width:40px;height:40px;line-height:40px;background-color: rgba(0,0,0,.2);}
#focus_Box .next{background: none;right:50px;font-size: 30px;color: #ffffff;width:40px;height:40px;line-height:40px;background-color: rgba(0,0,0,.2);} 
/*#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}*/
.icon-angle-left:before {
    content: "\f104";
    margin-left: 12px;
}
.icon-angle-right:before {
    content: "\f104";
    margin-left:16px;
}

/*fix广告*/
.adverl{
	position:fixed;top:8%;cursor: pointer;display:none;z-index: 3;width:160px;
}
.adverr{
	width:160px;position:fixed;top:8%;right: 0;display: none;z-index: 3;
}
.advertitle{
	line-height: 38px;width:110px;margin: 0 auto;
}
.advertitle span{
	font-size: 14px;color: #ffffff;
}
.adverr ul{
	overflow: hidden;
}
.adverr li{
	width:73px;height:71px;background-color: #ffffff;margin: 0 0 5px 5px;list-style: none;float: left;cursor: pointer;
}
.adverr li img{
	margin:8px 25% 5px 25%;width:32px;height:32px;
}
.adverr li p{
	color: #4e4e4e;font-size: 12px;text-align: center;
}
.closex{
	text-align:right;cursor: pointer;
}
.code{
	width:126px;margin: 0 auto;background-color: #ffffff;padding: 12px;
}
.code .adverimg{
	width:126px;height:126px;
}
.code p{
	font-size: 14px;color: #616161;margin: 15px 0 8px 0;text-align: center;
}
.code .photonum{
	margin-left: 8%;
}
/*footer*/
.footbox{
	width:100%;background-color: #252525;overflow: hidden;
}
.footbigbox{
	width:1130px;margin: 45px auto;position: relative;
}
.footbox .ul1{
	width:1200px;overflow: hidden;
}
.footbox li{
	width: 390px;list-style: none;float: left;
}
.foot-img{
	float: left;width:135px;height:80px;text-align: center;line-height: 135px;
}
.foot-img img{
	vertical-align: super;
}
.foot-p1{
	color: #a7a9ac;font-size: 24px;margin: 22px 0 0 0px;float: right;display: block;width:250px;line-height: 32px;
}
.foot-p2{
	color: #565656;font-size: 16px;margin: 0;float: right;display: block;width:250px;line-height: 26px;
}
.foot-p3{
	color: #a7a9ac;font-size: 18px;float: left;display: block;width:170px;line-height:85px;padding-left:15px;
}
.bor-r{
	border-right: 1px solid #454545;
}
.foot-span{
	width:22px;height:22px;font-size: 22px;color: #252525;border-radius: 50%;background-color: #9e9f9e;padding:5px;display: block;float: left !important;margin: 30px 30px 0 0;
}
.icon-wechat:before{
	line-height: 22px;
}
.sspan{
	font-size: 18px;padding:5px;margin-left: 50px;
}
.codeimg{
	position: absolute;width:170px;display: none;right:12px;top:-43px;
}
.copyright{
	text-align: center;color: #5f5f5f;font-size: 18px;width: 100%;height: 54px;line-height: 54px;background-color: #1a1a1a;
}
.partner{
	width:1128px;margin: 0 auto;overflow: hidden;
}
.partner span{
	display:block;float:left;width:26px;height:100px;font-size: 16px;color: #848484;text-align: center;background-color: #5b5b5b;margin-right: 15px;
}
.partnerlogo{
	width:1086px;float:left;
}
.partnerlogo a{
	float: left;margin:0 4px;margin-bottom:11px;
}
.partnerlogo img{
	width:208px;height:100px;float: left;
}

.line1{
	/*color: rgba(255,255,255,.45);*/
}
.line2{
	width:1110px;border-bottom: 1px solid #454545;margin:30px auto;
}
.flink{
	width:200px;margin:0 auto;color: #565656;margin-top:40px;
}
.friendlink{
	width: 1120px;margin: 0 auto;height: 48px;
}
.friendlink span{
	font-size: 16px;color: #a1a1a1;
}
.friendlink a{
	text-decoration: none;font-size: 16px;color: #5d5d5d;margin: 0 10px;cursor: pointer;
}
/*顶部登录图标*/
.icon-user1:before,.icon-edit1:before{
	margin-right: 5px;
}
.icon-sign-out:before{
	margin-right: 5px;
}

/*页面长形图片*/
.row-fluid .span12 {
    width: 100%;
}
.row-fluid .span12 img{
	width: 100%;
    margin-bottom: 30px;
    min-width: 1178px;
    max-height:290px;
}
